package com.guguguweb.rpc.register;

import java.net.InetSocketAddress;

/**

 * @description 服务发现接口
 */
public interface ServiceDiscovery {
    /**
     * @description 根据服务名称查找服务端地址
     * @return [java.net.InetSocketAddress]
     */
    InetSocketAddress lookupService(String serviceName);


    /**
     * @description 根据IP和网络地址，删除某一个生产者，出现在方法调用失败的时候
     * @return [java.net.InetSocketAddress]
     */
    void deleteConsumer(String serviceName, InetSocketAddress address);
}
